@namespace url(http://www.w3.org/1999/xhtml);

/*

#40DAB6 : time color (cyan)
#F54A91 : mute color (purple)
#FF7800 : link color (orange)
#FFBC80 : guru point color (peach)


*/  
/* Change color of  links */ 
/*
#chat div.commentText a:visited, #chat div.commentText a:link 
{ 
	color: #FF7800 !important; 
}
*/

.commentText a:visited, .commentText a:link 
{ 
	color: #FF7800; 
}

a.swaksmackReply:hover, a.swaksmackAction:hover
{ 
	color: #ffffff;
	font-size: 11px;
}

a.swaksmackReply, a.swaksmackAction
{ 
	color: #F54A91;
	font-size: 11px;
}

a.swaksmackHighlightUser, a.swaksmackUnhighlightUser
{
	color: #F54A91;
	font-size: 11px;
} 

a.swaksmackHighlightUser:hover, a.swaksmackUnhighlightUser:hover
{ 
	color: #ffffff;
	font-size: 11px;
}

.administrator a.swaksmackReply, .administrator a.swaksmackHighlightUser, .administrator a.swaksmackUnhighlightUser
{
	color: #FFFFFF;
}


a.swaksmacktinyurlpreview 
{
	font-size: 11px;
}

#swakSmackPotContainer td 
{
 	border-style: solid;
 	border-color: #660000;
	border-width: 0px 0px 3px;
	padding: 3px;
	font-size: 11px;
	font-weight: normal;
}

#swakSmackPotContainer tr.swakspheader td 
{
	padding: 0px 0px 2px;
	background: #660000;
	border-width: 0px 0px 0px;
}

.swakodd
{
	background: #bb3c00;
}

.swakspheader 
{
	background: #660000;  
}

.swakeven
{ /*bb3c00*/
	background: #D96600;   

} 

#swaksmackChatPause, #swaksmackChatPlay 
{
	margin: 0px 0px 0px 5px;
}

.swakBestDealSoldPrice
{
	display:block;
	font-size:16px;
}


#swakProductImage
{
	border:3px solid #123449; 
}


#swakProductImageContainer
{
		padding: 0px;
		overflow: hidden;
		visibility: visible;
		opacity: 0.9999; 
		z-index: 2000;
		background-color: transparent;
		position: relative;
		top: 10px;
		left: 205px;
}

.swakOTSVoters, .swakSoldInfo
{
	font-family: "trebuchet ms",verdana,arial,sans-serif;
	font-size:16px;
	color: #FFFFFF;
}

.swakOTSDate
{
	font-family: "trebuchet ms",verdana,arial,sans-serif;
	font-size:12px;
	color: #FFFFFF;
}

.swakDealInfoDate
{
	margin: 5px 0px 0px 0px;
	font-family: "trebuchet ms",verdana,arial,sans-serif;
	font-size:12px;
	color: #FFFFFF;
}

#swakotsresultsclose
{
	margin: 10px 0px 10px 0px; 
}

.swakotsresultloc, .swaksoldresultloc
{
	margin: 10px 15px 0px 10px;
	padding: 0px 1px 10px 1px;
}

tr.swakOTSRowWinnerREMOVE td
{
/*
	border-bottom:1px solid #123449 !important;
	border-top:1px solid #123449 !important;
*/	
	/*
	opacity: 0.1; 
	z-index: 2000;
	background-color: transparent;  #993300
	*/
}


tr.swakOTSRowLoser
{
	opacity: 0.30; 
	z-index: 2000;
	background-color: transparent;
}


td.swakOTSTDLoser
{
	opacity: 0.30; 
	z-index: 2000;
	background-color: transparent;
}

/*
tr.swakOTSRowLoser td a, tr.swakOTSRowLoser td a img
{ 
	opacity: 0.9999 !important;
	z-index: 3000 !important;
	background-color: blue;
}
*/
/*
.outwitResults
{
	border-collapse: collapse;
}
*/

.outwitResults tr.swakOTSRowWinner td
{
	color:#F9F1DE  !important;
}

.outwitResults tr.swakOTSRowWinner td.percent
{
	color:#F9F1DE !important;
}

#swakSmackPotResultsContainer 
{
background:#021931 none repeat scroll 0%;
font-size:12px;
margin:0px 0px 0px 0px;
padding-top:0px;
padding-bottom:5px;
display:none;
}

.swakSmackPotSold
{
padding:50px 0px 0px 0px;
}

#otsclose, #swakotsprevious, #swakotsnext
{
margin:0px 2px 0px 2px;
}

.swakAvatarImageContainer 
{
  float:left;
  
  background: url(chrome://swaksmack/skin/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(chrome://swaksmack/skin/images/shadow.gif) no-repeat bottom right;
 	margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  position: absolute;
	top: -15px;
	left: -125px; 
	overflow: hidden;
	visibility: visible;
	z-index: 9999;
}
  
.swakAvatarImageContainer img 
{
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  
  margin: -6px 6px 6px -6px;
 	padding: 5px 5px 5px 5px;
}
  
  
.chatAvatar
{
	max-width:40px;
	max-height:40px;
}

.chatPost a:link .swakAvatarImageContainer, .chatPost a:visited .swakAvatarImageContainer
{
	overflow:hidden;
	display:none;
}
  
.chatAvatarContainer a:hover .swakAvatarImageContainer
{
	display: block;
	overflow:visible;
	z-index: 9999;
}


#greyRuler
{
	z-index: 0 !important;
}

/*
.moderator div.largeBadge 
{
	display: block !important;
}
*/